var Eventos_EmpresaModal = {
    
    iniciarFormularioPesquisa:function(){
    	$('#palavra_chave').val($('#no_empresa').val());
    	EmpresaModal.pesquisar($('#frmPesquisar').serialize());
      $('#btnPesquisar').click(function(){	
    	  EmpresaModal.pesquisar($('#frmPesquisar').serialize());
      });
      $('#btnFrmCadastro').click(function(){
    	  EmpresaModal.buscarEmpresaModal();
         Eventos_EmpresaModal.iniciarFormularioCadastro();
      });
      return this;
    },
     
    
    iniciarLista:function(){
      $('.excluir_empresa').die('click').live('click' ,function(){
          if( this.title != undefined && this.title != '' && this.alt != undefined && this.alt != ''  ){
              $('#no_empresa').val(this.title);
              $('#co_empresa').val(this.alt);
          }                
          else
          {
        	  jAlert('Selecione o cadastro de uma empresa.','Alerta');
          } 
         // $('#vmodalempresa').remove();
      });
      $('.editar_empresa').die('click').live('click' ,function(){
    	  EmpresaModal.buscarEmpresaModal(this.alt);
          Eventos_EmpresaModal.iniciarFormularioCadastro();
      });
        
      return this;
    },
    
    iniciarFormularioCadastro:function(){        
        $("#btnSalvarModal").die('click').live('click',function(){
        	
        	var strForm = $("#frmCadastroEmpresa").serialize();
        	EmpresaModal.salvar(strForm,function(){
        		Empresa.buscarModalEmpresa(function(html){
                	$("#vmodalempresa").html(html);
                }); 
            });
       	
        });     
        
        $('#sg_uf_empresa').die('change').live('change',function(){
        	ParamCidade.buscarParamCidadeComboJson(this.value,function(json){
                if(json.resultado != Config.OK){
                    jAlert(json.retorno,'Alerta');
                    return;
                }
                $('#co_cidade_empresa').empty();
                var option = '';
                $.each(json.retorno,function(c,v){
                    option += "<option value='"+c+"'>"+v+"</option>";
                });
                $('#co_cidade_empresa').append(option);
                //$('#vmodelcategoria').remove();
    	        });
    	    });         
        
        $("#btnCancelarModal").die('click').live('click',function(){ 

            Empresa.buscarModalEmpresa(function(html){
            	$("#vmodalempresa").html(html);
            });     
        });
        return this;
    }
};